﻿@charset "utf-8";
html,body{MARGIN: 0px;font-size:12px;text-align:center; background:#ffffff; padding:0px; color:#404040;font-family:Microsoft Yahei,微软雅黑,Arial,Helvetica,sans-serif;}
body{ background:#ffffff;}
div,ul,li,p,form,dd,dt,dl{ margin:0px; padding:0px; }
img{ border:0px;vertical-align:middle}
li{ list-style:none}
a{ font-size:12px; color:#404040; text-decoration:none;}
a:hover{ font-size:12px; color:#ff3300; text-decoration:underline;}
.clearboth{ clear:both;}
.container{clear:both; width:1170px;text-align:left;word-break:break-all; margin-left:auto; margin-right:auto;}
.en{ font-family:Arial, Helvetica, sans-serif;}
a.en{ font-family:Arial, Helvetica, sans-serif;}
a.en:hover{ font-family:Arial, Helvetica, sans-serif;}
.top{ }
.top .top_h{ height:30px; line-height:30px;border-bottom:1px solid #ccc; color:#323233}
.top .top_h .spanleft{ float:left;}
.top .top_h .spanright{ float:right;}
.top .top_h .spanright a{color:#323233; background:url(bj.gif) no-repeat left 0px; padding-left:13px; margin-left:15px; display:inline-block; height:29px; line-height:29px;}
.top .top_h .spanright a:hover{color:#cc2132; background:url(bj.gif) no-repeat left -17px; text-decoration:none;}

.top .top_m{ background:#ffffff; height:95px; overflow:hidden;}
.top .top_m .logo{ float:left; height:95px; line-height:95px;width:291px;}
.top .top_m .logo2{ float:left; height:75px; border-left:1px solid #CCC; margin-top:10px; margin-left:10px;}
.top .top_m .logo2 .p1{ font-size:22px; font-weight:bold; margin-top:10px;margin-left:10px;}
.top .top_m .logo2 .p1 b{ color:#F00;}
.top .top_m .logo2 .p2{ font-size:18px; font-weight:bold; margin-top:2px;margin-left:10px; color:#0446ae}
.top .top_m .cxt{float:right; background:url(bj.gif) no-repeat -12px -50px; width:74px; height:58px; margin-top:20px; margin-right:15px;}
.top .top_m .cxt2{float:right; background:url(bj.gif) no-repeat  -104px -50px; width:58px; height:58px; margin-top:20px; margin-right:15px;}

.top .top_m .phone{float:right; background:url(bj.gif) no-repeat -189px 15px; width:310px; height:95px;}
.top .top_m .phone .p1{ width:210px; height:16px; line-height:16px; margin-left:70px; margin-top:23px; font-size:16px}
.top .top_m .phone .p2{margin-left:70px;font-family: Impact; font-size:32px; color:#ff6600;margin-top:2px; }

.menufd{width:100%;}	
.menufd2{width:100%;}	
.menu{ height:35px; line-height:35px; background:rgba(2,105,223,0.7)!important;filter:Alpha(opacity=70); background:#0267d9; z-index:1000}
.menu ul li{ float:left; height:35px; line-height:35px;  width:115px; text-align:center; position:relative;}
.menu ul li.line{ width:2px; background:url(bj.gif) no-repeat 0px -76px;}
.menu ul li a{ color:#FFF; font-size:14px;}
.menu ul li a:hover{ color:#FFF; font-size:14px; text-decoration:none; }
.menu ul li.selected{background:#f9480a;}
.menu ul li .ermenu{ position:absolute;  z-index:1000; top:35px; }
.menu ul li .ermenu ul li{ border-bottom:1px solid #FFFFFF; height:33px; line-height:33px; width:180px;background:rgba(249,60,10,0.7)!important;filter:Alpha(opacity=70); background:#f93c0a;}
.menu ul li .ermenu ul li a{ color:#FFF; font-size:14px;height:33px; line-height:33px;  width:165px; display:inline-block; text-align:left; padding-left:15px;	}
.menu ul li .ermenu ul li a:hover{ color:#FFF; font-size:14px; text-decoration:none; background:#e02e3d;height:33px; line-height:33px;   width:165px; display:inline-block;}
.menu ul li p{ position:relative;}

.menuny{ height:35px; line-height:35px; background:#0267d9; z-index:1000}
.menuny ul li{ float:left; height:35px; line-height:35px;  width:115px; text-align:center; position:relative;}
.menuny ul li.line{ width:2px; background:url(bj.gif) no-repeat 0px -76px;}
.menuny ul li a{ color:#FFF; font-size:14px;}
.menuny ul li a:hover{ color:#FFF; font-size:14px; text-decoration:none; }
.menuny ul li.selected{background:#f9480a;}
.menuny ul li .ermenu{ position:absolute;  z-index:1000; top:35px; }
.menuny ul li .ermenu ul li{ border-bottom:1px solid #FFFFFF; height:33px; line-height:33px; width:180px;background:rgba(249,60,10,0.7)!important;filter:Alpha(opacity=70); background:#f93c0a;}
.menuny ul li .ermenu ul li a{ color:#FFF; font-size:14px;height:33px; line-height:33px;  width:165px; display:inline-block; text-align:left; padding-left:15px;	}
.menuny ul li .ermenu ul li a:hover{ color:#FFF; font-size:14px; text-decoration:none; background:#e02e3d;height:33px; line-height:33px;   width:165px; display:inline-block;}
.menuny ul li p{ position:relative;}
/*start banner*/
.slide-wp{width:100%;height:550px;position: relative;}
.slides, .slide-bg{height:550px;background-color: #fff;overflow: hidden;}
.slidesjs-pagination{position: absolute;top:533px;left:50%;z-index: 11;}
.slidesjs-pagination li{float: left;margin-right: 10px;}
.slidesjs-pagination li a{text-indent: -9999px;background-color:#FFF;display: inline-block; *display:block;_display: block;width: 25px;height: 7px;padding: 0;_height: 2px;_line-height: 1;}
.slidesjs-pagination li a.active{background-color: #006bd4;}
.slideChild{width:100%;margin: 0px auto;z-index: 10;height:550px;position: relative;}
.slideChild a.opa{position: absolute;top:0px;left:0px;display: inline-block; *display:block;_display: block;height: 7px;background-color: #006bd4;filter: alpha(opacity=0);-ms-filter: "alpha(opacity=0)";opacity: 0;}
.slideImg{position: absolute;top:0px;left:0px;z-index: 9;}
/*end banner*/
.gg02{ margin-top:10px;}

.searchmenu{ height:35px; line-height:35px; background:url(bj.gif) repeat-x left -114px; overflow:hidden; border-bottom:1px solid #999; border-top:1px solid #CCC;}
.nysearchmenu{border-top:0px;}
.searchmenu .searchleft{ float:left; width:65px; background:url(bj.gif) no-repeat left -232px; padding-left:27px;}
.searchmenu .searchcenter{ float:left; width:700px;}
.searchmenu .searchright{ float:right; width:255px; margin-top:5px;}
.searchmenu .searchright .searchinput{ width:178px; height:26px; line-height:26px; border:none; padding:0 3px 0 30px;  font-size:12px; color:#333;background:url(bj.gif) no-repeat left -188px; float:left;}
.searchmenu .searchright .searchsumbit{ width:44px; height:26px; line-height:26px; border:none; background:url(bj.gif) no-repeat -243px -188px; float:left;}



.prot{text-align:center; height:90px; background:url(bj.gif) repeat-x left -273px; margin-top:35px;}
.prot .pt1{ color:#0446ae;font-size:36px; background:#FFF;margin:0px auto; width:400px}
.prot .pt1 span{ color:#f9480a;}
.prot .pt2{ color:#0446ae;font-size:16px;margin:0px auto; width:600px; margin-top:3px}
.proc{}
.proc .prol{ width:275px; float:left;}
.proc .prol .proct{ background:#0153a9; overflow:hidden;}
.proc .prol .proct div{ background:url(bj.gif) no-repeat -291px -173px; height:60px;}
.proc .prol .proct div .p1{ font-size:24px; color:#FFF; margin-left:55px; margin-top:2px;}
.proc .prol .proct div .p2{ font-size:16px; color:#FFF; margin-left:55px; font-family:Arial, Helvetica, sans-serif; }

.proc .prol ul{}
.proc .prol ul li{ height:33px; line-height:33px; margin-top:5px}
.proc .prol ul li a{ height:33px; line-height:33px; display:inline-block; background:#e9e9e9; font-size:16px; width:100%; text-decoration:none;}
.proc .prol ul li a span{ background:url(bj.gif) no-repeat 15px -364px; padding-left:35px}
.proc .prol ul li a:hover{ height:33px; line-height:33px; display:inline-block; background:#fe0000; font-size:16px; width:100%; text-decoration:none; color:#FFF;}
.proc .prol ul li a:hover span{ background:url(bj.gif) no-repeat 15px -416px; padding-left:35px}
.proc .pror{ float:right; width:885px;}

.cplist{width:280px; text-align:center; border:1px solid #CCC; height:240px; overflow:hidden; position:relative; margin-left:10px;margin-bottom:10px; font-family:"宋体"; float:left; }
.cplist img{ width:280px; height:210px;}
.cplist .cpdesc{ position:absolute; width:280px; top:210px;background:#0150a9; height:120px;background-color: rgba(1,83,169,0.7);filter:Alpha(opacity=70);}
.cplist .cpdesc .cptitle{ height:30px; line-height:30px; color:#FFF; overflow:hidden;}
.cplist .cpdesc .cptitle a{ color:#FFF; font-size:14px;}
.cplist .cpdesc .cpcom { color:#FFF; font-size:12px;  line-height:20px; overflow:hidden; text-align:left; margin:0px 5px;}
.cplist .cpdesc .cpcom a{ color:#FFF; font-size:12px;}
.marbo{ margin-bottom:0px;}

.xwzx{ height:140px; overflow:hidden; margin-top:20px;}
.xwzx_title{ background:url(bj.gif) repeat-x center -657px; }
.xwzx_title_1{ background:url(bj.gif) no-repeat 149px -486px;}
.xwzx_title_2{ background:url(floor5_3.gif) no-repeat center bottom;height:120px;}
.xwzx_title_2 p.p1{ color:#0153a9; font-size:16px; font-weight:bold; padding:40px 0px 0px 450px;}
.xwzx_title_2 p.p2{  padding:2px 0px 0px 400px;}
.xwzx_title_2 p.p2 a{color:#fe6d00; font-size:36px; font-weight:bold; line-height:50px;}
.xwzx_con{ margin-top:20px;}
.xwnr{height:500px}
.xwl{ float:left; width:306px; position:relative; border:1px solid #CCC; height:530px; overflow:hidden; margin-top:10px;}

#index_banner{margin:5px auto; width:300px;}
#index_banner .burder{ width:300px;float:left}
.slideBox{ width:300px; position:relative; *z-index:0;  }
.slideBox .hd{ height:30px; position:absolute; top:215px; right:3px;}
.slideBox .hd ul{float:left;}
.slideBox .hd ul li{float:left; background:#0150a9; border:1px solid #d5d5d5; width:20px; height:20px; line-height:20px; text-align:center; margin-left:3px; color:#FFF; cursor:pointer}
.slideBox .hd ul li.on{background:#fe6d00;border:1px solid #f93c0a;}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd ul li{ position:relative;}
.slideBox .bd img{ width:320px; height:240px; }
.burder_content{width:290px; padding-top:5px; overflow:hidden; padding-left:5px;}
.burder_content .burder_content_type{ float:left; display:block; font-size:14px; line-height:23px; text-align:center; height:23px; width:105px; font-weight:bold; color:#fff; background-color:#ff7800;}
.burder_content .burder_content_title{ float:left; font-size:18px; line-height:27px; color:#000; font-weight:bold; margin-top:5px; cursor:pointer; font-weight:lighter; height:27px; overflow:hidden; color:#0150a9}
.burder_content .burder_content_title:hover{ color:#ff5c00;}
.burder_content .burder_content_content{float:left; line-height:22px; color:#000; font-size:12px;  margin-top:2px; height:88px; overflow:hidden;}
.burder_content .burder_content_lookall{ float:left; color:#ff5c00; font-weight:bold; margin-top:5px;_width:120px;}
.burder_content .burder_content_lookall:hover{ text-decoration:underline; color:#ff5c00;}


.xwc{ float:left; margin-left:10px; width:540px;}
.subcss1{margin:0px 0px 5px 0px; height:1%; overflow:hidden;}
.subcss1 .ptitle{overflow:hidden; margin:0px 10px; text-align:center; height:39px; line-height:39px;}
.subcss1 .ptitle a{ color:#fe6d00; font-size:18px; font-weight:bold}
.subcss1 .ptitle a:hover{color:#ff0000;font-size:18px; font-weight:bold}
.subcss1 .pdesc{ line-height:20px; margin:0px 0px; border-bottom:1px solid #b2d8f3; color:#003399; height:40px; overflow:hidden}
.xwr{ height:535px; background:#008dd8; float:right; width:300px;}
.fivetitle{height:30px; line-height:30px;}
.fivetitle .spanleft{float:left;font-size:18px; color:#FFF; margin-left:12px; font-weight:bold;}
.fivetitle .spancenter{ float:left; font-family:Arial, Helvetica, sans-serif; margin-left:5px; font-size:14px;}
.fivetitle .spanright{ float:right; margin-right:18px}
.fivetitle .spanright a{ color:#FFF;}
.ygwy{ text-align:center; }
.ygwy img{border:1px solid #FFF;}
.gg01{ background:#0153ad; margin-top:20px;}
.alzs{}
.alzs .alzs_titlebj{ background:url(bj.gif) repeat-x left -757px;}
.alzs .alzs_title{ background:#FFF;  width:340px; margin:0px auto;}
.alzs .alzs_title .alzs_title_1{ background:url(bj.gif) no-repeat -486px -332px; width:340px;}
.alzs .alzs_title .alzs_title_2{ background:url(bj.gif) no-repeat right -398px;  width:340px;}
.alzs .p1{ color:#0446ae;font-size:36px; text-align:center; padding-top:15px;}
.alzs .p1 span{ color:#f9480a;}
.alzs .alzs_desc{width:500px; margin:0px auto; text-align:center; border-bottom:1px solid #CCC;border-top:1px solid #CCC; height:30px; line-height:30px; margin-top:10px;}
.alzs .p2{ color:#0446ae;font-size:18px;margin:0px auto;}

.khjz li{ float:left; margin-right:10px; line-height:23px; width:283px; margin-top:10px;margin-bottom:10px; border:1px solid #CCC; height:213px; position:relative}
.khjz li.right{ float:right; margin-right:0px;}
.khjz li img {width:283px; height:213px;}
.khjz li a.atitle{width:263px; line-height:35px; height:35px; display:inline-block; padding:0px 10px; position:absolute; top:178px; text-align:center; color:#FFF; font-size:14px;background:#000;background-color: rgba(0,0,0,0.4);filter:Alpha(opacity=40); overflow:hidden}
.khjz li a.atitle:hover{text-decoration:none;}
.khjz li a.atitle span{color:#0d8ccf}
.khjz li a.atitle p{ position: relative;/* 设置子元素为相对定位，可让子元素不继承Alpha值 */}
.khjz li.lion{}
.khjz li.lion a.atitle{width:263px; line-height:35px; height:213px; display:inline-block; padding:0px 10px; position:absolute; top:0px; text-align:center; color:#FFF; font-size:14px;background:#000;background-color: rgba(0,0,0,0.4);filter:Alpha(opacity=40);}
.khjz li.lion a.atitle span{ color:#FFF}
.gsjjtitle{ float:left; width:810px; background:#246cd7; height:44px; margin-top:10px;}
.gsjjtitle .spanleft{color:#FFF; font-size:18px; line-height:44px; font-weight:bold; float:left; margin-left:18px;}
.gsjjtitle .spancenter{color:#FFF; font-size:16px; line-height:44px; float:left; margin-left:18px; background:url(by.gif) no-repeat left 10px; width:255px; height:44px; display:inline-block; margin-left:100px}
.gsjjtitle .spanright{color:#FFF; font-size:14px; line-height:44px;float:right; margin-right:8px;}
.gsjjtitle .spanright a{color:#FFF; font-size:14px; line-height:44px; font-family:Arial, Helvetica, sans-serif;}
.ryzztitle{ float:right; width:360px; background:#fe6d00; height:44px;margin-top:10px;}
.ryzztitle .spanleft{color:#FFF; font-size:18px; line-height:44px;  float:left; margin-left:18px;}
.ryzztitle .spanright{color:#FFF; font-size:14px; line-height:44px;float:right; margin-right:8px;}
.ryzztitle .spanright a{color:#FFF; font-size:14px; line-height:44px; font-family:Arial, Helvetica, sans-serif;}
.gsjjcon{ float:left;width:800px; padding:8px 0px}
.ryzzcon {overflow:hidden;width:360px; float:right; margin-left:5px; margin-top:10px}
#LeftIDhb{ width:20px; float:left; background:url(z01.gif) no-repeat center center;height:255px; margin-right:5px;}
.corBox{width:300px; float:left;}
.ryzzcon li{ text-align:center; float:left;width:300px; height:255px; line-height:30px;}
.ryzzcon li img{width:300px;height:225px;}
#RightIDhb{ width:20px; float:left; background:url(y01.gif) no-repeat center center;height:255px; margin-left:5px;}
.gshjtitle{ height:40px; background:url(bj.gif) repeat-x center -446px;}
.gshjtitle .spanleft{color:#0446ae; font-size:18px; line-height:37px; font-weight:bold; float:left;  background:#FFF; border-bottom:2px solid #CCC; padding:0px 10px;}
.gshjtitle .spanleft span{color:#0446ae; font-size:18px;  font-family:Arial, Helvetica, sans-serif; font-weight:100}

.gshjtitle .spancenter{color:#0446ae; font-size:16px; line-height:28px; float:left; margin-left:18px;  width:255px; height:44px; display:inline-block; margin-left:100px}
.gshjtitle .spanright{color:#0446ae; font-size:14px; line-height:38px;float:right; margin-right:8px;}
.gshjtitle .spanright a{color:#0446ae; font-size:14px;font-family:Arial, Helvetica, sans-serif;}

.cp_list{ height:155px;padding-top:10px;}
.cp_list .cpleft{float:left;width:16px;}
.cp_list .cpright{float:right;width:16px;}
.cp_list .cpleft img{ margin-top:50px}
.cp_list .cpright img{ margin-top:50px}
#cpgd {overflow:hidden;width:1125px; float:left; height:155px; margin-left:5px;}
#cpgd img {width:170px; height:127px;border:1px solid #ccc;}
#cpgd ul li{ float:left; text-align:center; margin-left:15px; line-height:23px; }
#incpgd {float: left;width: 1000%;}
#cpgd1 {float: left;}
#cpgd2 {float: left;}
.ystitle{ height:195px; background:url(bj.gif) repeat-x left -1087px; margin-top:15px;}
.ys_left{ width:24px; background:url(bj.gif) no-repeat 0px -1282px; height:195px; float:left}
.ys_center{ width:1122px; background:url(bj.gif) repeat-x left -892px; height:195px; float:left}
.ys_right{ width:24px; background:url(bj.gif) no-repeat -26px -1282px; height:195px; float:left}
.ys_center .ys_top{ height:79px;}
.ys_center .ys_top .ys_l{ width:450px; height:79px; float:left;}
.ys_center .ys_top .ys_l .p1{ width:450px; text-align:right; font-size:16px; color:#FFF;line-height:20px; margin-top:5px}
.ys_center .ys_top .ys_l .p2{ width:450px; text-align:right; color:#fff; font-size:36px; font-weight:bold; line-height:45px;}

.ys_center .ys_top .ys_c{ width:310px; height:79px; float:left; margin-left:50px;}
.ys_center .ys_top .ys_c .p1{width:310px; text-align:left; color:#ffd310; font-size:50px; font-weight:bold; line-height:79px;}

.ys_center .ys_top .ys_r{ width:302px; height:79px; float:left; margin-left:5px;}
.ys_center .ys_top .ys_r .p1{ font-size:20px; color:#4086ef;line-height:20px; margin-top:20px; font-family:Arial, Helvetica, sans-serif}
.ys_center .ys_top .ys_r .p2{ color:#fff; font-size:18px;line-height:25px;}
.ys_center .ys_bo{ height:20px; line-height:20px;}
.ys_center .ys_bo .p1{ font-size:14px; color:#316fcb;line-height:20px; margin-top:5px; font-family:Arial, Helvetica, sans-serif; text-align:center;}
.ys_center .ys_foot{ height:66px; line-height:66px;}
.ys_center .ys_foot .p1{ color:#fff;margin-top:0px; font-size:32px; font-weight:bold; text-align:center;}
.ys_con{ height:686px; background:url(ys.jpg) no-repeat center center; width:100%; margin-top:80px; overflow:hidden;}
.ys_con .ys1{  width:135px; margin:25px 0px 0px 102px; height:222px;  text-align:right; float:left;}
.ys_con .ys2{  width:228px; margin:15px 0px 0px 0px;text-align:left; float:right;height:222px; }
.ys_con .ys3{  width:110px; margin:8px 0px 0px 40px; height:207px; text-align:right; float:left;}
.ys_con .ys4{  width:155px; margin:6px 0px 0px 0px;height:207px;  text-align:left; float:right;}
.ys_con .ys5{  width:150px; margin:30px 0px 0px 85px; text-align:right; float:left;}
.ys_con .ys6{  width:240px; margin:18px 0px 0px 0px; text-align:left; float:right;}
.ys_con .yscpt{ padding:0px 0px 0px 0px; height:60px; line-height:60px; text-align:center; clear:both}
.ys_con .yscpt a{ color:#fff;margin-top:0px; font-size:22px; font-weight:bold; text-align:center;}
.ys_con .p1{font-size:20px; color:#0449b1;line-height:30px; font-weight:bold;}
.ys_con .p2{font-size:12px; color:#666666;line-height:200%;}
.tsystitle{ background:url(ys_bt.jpg) no-repeat center center; height:172px; margin-top:45px; overflow:hidden;}
.tsystitle .p1{ font-size:36px; line-height:20px; color:#fff; margin-top:5px; margin:25px 0px 0px 470px}
.tsystitle .p2{ font-size:32px; line-height:30px; color:#01118d;margin:32px 0px 0px 360px; letter-spacing:0.1em;}
.tsys_l{ width:50%; float:left;}
.tsys_l .num{ background:url(bj.gif) no-repeat -445px -1436px;; position:relative; padding-left:80px; overflow:hidden; margin-top:10px;}
.tsys_l .num .nums{ position:absolute; font-size:36px; font-weight:bold; color:#FFF; top:7px; left:21px;}
.tsys_l .num .p1{ font-size:18px; line-height:20px; color:#0449b1; margin-top:5px;}
.tsys_l .num .p2{ font-size:12px; line-height:30px; color:#333; border-bottom:1px solid #bbbbbb; padding-bottom:5px; margin-bottom:7px;}
.tsys_l .num .p3{ font-size:12px; line-height:25px; color:#333; background:url(bj.gif) no-repeat -507px -1285px; padding-left:15px;}
.tsys_r{ width:50%; float:right; }

.lxwm{ border-top:5px solid #104a9b;}
.lxwmbj{background:url(bj.gif) repeat-x left -757px;}
.lxwm .lxwm_title{ background:#FFF; width:340px; margin:0px auto;}
.lxwm .lxwm_title .lxwm_title_1{ background:url(bj.gif) no-repeat -486px -332px; width:340px;}
.lxwm .lxwm_title .lxwm_title_2{ background:url(bj.gif) no-repeat right -398px;  width:340px;}
.lxwm .p1{ color:#0446ae;font-size:36px; text-align:center; padding-top:15px;}
.lxwm .p1 span{ color:#f9480a;}
.lxwm .lxwm_desc{width:400px; margin:0px auto; text-align:center; border-bottom:1px solid #CCC;border-top:1px solid #CCC; height:30px; line-height:30px; margin-top:10px;}
.lxwm .p2{ color:#0446ae;font-size:18px;margin:0px auto;}
.lxwmcon{}
.lxwmcon .spanleft{color:#FFF; font-size:18px; line-height:44px; font-weight:bold; float:left; margin-left:18px;}
.lxwmcon .spanright{color:#FFF; font-size:14px; line-height:44px;float:right; margin-right:8px;}
.lxwmcon .spanright a{color:#FFF; font-size:14px; line-height:44px; font-family:Arial, Helvetica, sans-serif;}
.lxwm_l{ width:300px; float:left}
.lxl_t{background:#246cd7; height:44px; margin-top:10px;}
.lxl_c{ background:#f2f1f0; line-height:200%; font-size:14px; padding:0px 7px 0px 7px; height:300px;}
.lxwm_c{ width:570px; float:left}
.lxc_t{background:#fe6d00; height:44px;margin-top:10px;}
.lxwm_r{ width:300px; float:left}
.lxr_t{background:#246cd7; height:44px; margin-top:10px;}

.liuyan{ margin:10px 10px 10px 20px}
.liuyan ul li{line-height:40px;width:500px; margin:10px; height:50px}
.liuyan ul li span{ float:left;}
.liuyan ul li .span1{ border-top:1px solid #CCC;border-bottom:1px solid #CCC;border-left:1px solid #CCC;border-right:1px solid #c8975e; display:inline-block; width:61px; height:45px;}
.liuyan ul li .span2{ border-top:1px solid #CCC;border-bottom:1px solid #CCC; display:inline-block; width:70px; height:45px; line-height:45px; text-align:center; color:#c8975e}
.liuyan ul li .span3{ border-top:1px solid #CCC;border-bottom:1px solid #CCC;border-right:1px solid #CCC; display:inline-block; width:300px; height:45px; line-height:45px; color:#c8975e}
.liuyan ul li .span3 input{width:290px; height:40px; line-height:40px; text-align:center; color:#c8975e; border:0px; text-align:left;}

.liuyan ul li .span4{display:inline-block; width:10px; height:45px; line-height:45px; text-align:center; color:#ff0000}
.liuyan ul li.bz span{  display:inline-block; height:80px; line-height:45px;}
.area { background: none; width:290px; height:70px; padding:2px; overflow:auto; border:none;color:#c8975e; font-size:12px;}
.yzm{ height:30px; line-height:30px; margin-top:5px; margin-left:10px; width:200px; float:left;}
.yzm input{ background:#CCC; border:1px solid #000; width:50px;}
.submit{ height:30px; line-height:30px; margin-top:5px; margin-left:10px; width:200px; float:left;}
.submit input{ background:#246cd7; width:80px; height:35px; font-size:14px; border:0px; color:#FFF; cursor:pointer}
#cjwt{ background:#f2f1f0;}
#cjwt dl{ padding:10px 0 0 0; border-bottom:1px dotted #999}
#cjwt dt{ font-size:14px; font-weight:bold; background:url(bj.gif) no-repeat -88px -1308px; padding-left:38px; margin-bottom:8px; height:20px; line-height:20px; padding-right:5px; overflow:hidden;}
#cjwt dt a{ color:#003399;}
#cjwt dd{ font-size:12px; color:#666; line-height:22px; background:url(bj.gif) no-repeat -64px -1337px; padding-left:38px;}
.link{ line-height:30px; margin-top:10px;}
.ljgs{ height:180px; background:#104a9b; margin-top:20px}
.ljgs .ljgs_l{float:left; width:500px; margin-left:150px;}
.ljgs .ljgs_l .p1{ font-size:18px; font-weight:bold; color:#FFF; line-height:35px; margin-top:25px;}
.ljgs .ljgs_l .p2{ font-size:14px; color:#FFF; line-height:28px;}
.ljgs .ljgs_r{float:left;}
.ljgs .ljgs_r .p1{ font-size:20px;color:#FFF; line-height:38px; margin-top:25px;}
.ljgs .ljgs_r .p2{ font-size:24px; color:#FFF; line-height:38px;}
.ljgs .ljgs_r .p3{ font-size:22px; color:#FFF; line-height:38px;}
.foot_menu {
    height: 200px;
    margin: 20px auto 5px;
    padding: 0;
}

.foot_menu_1 {
    color: #000;
    float: left;
    font-size: 13px;
    height: 200px;
    line-height: 23px;
    margin: 0;
    padding: 0;
    width: 100px;
}

.foot_menu_1 span {
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 32px;
    line-height: 26px;
    margin: 0;
    padding: 0;
    width: 100px;
}



a.foot_b:link {
    color: #000;
    text-decoration: none;
}


.foot_menu_2 {
    color: #000;
    float: left;
    font-size: 13px;
    height: 200px;
    line-height: 23px;
    margin: 0;
    padding: 0;
    width: 200px;
}
.foot_menu_2 span {
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 32px;
    line-height: 26px;
    margin: 0;
    padding: 0;
    width: 110px;
}

.foot_menu_2 span a.foot_b:link {
	display:inline-block;
	width:200px;
	height:22px; overflow:hidden;
    color: #000;
    text-decoration: none;
}
.foot_menu_3 {
    color: #000;
    float: left;
    font-size: 13px;
    height: 200px;
    line-height: 23px;
    margin: 0;
    padding: 0;
    width: 130px;
}


.foot_menu_3 span {
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 32px;
    line-height: 26px;
    margin: 0;
    padding: 0;
    width: 130px;
}
.foot_menu div a:hover{ text-decoration:underline}


.foot_menu_4 {
    color: #000;
    float: left;
    font-size: 13px;
    height: 200px;
    line-height: 23px;
    margin: 0;
    padding: 0;
    width: 120px;
}


.foot_menu_4 span {
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 32px;
    line-height: 26px;
    margin: 0;
    padding: 0;
    width: 120px;
}


.foot_menu_5 {
    color: #000;
    float: left;
    font-size: 13px;
    height: 200px;
    line-height: 23px;
    margin: 0;
    padding: 0;
    width: 110px;
}
.foot_menu_5_1 {
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 32px;
    line-height: 26px;
    margin: 0;
    padding: 0;
    width: 110px;
}

.foot_menu_5_2 {
    background: url("a1.gif") no-repeat scroll 0 0;
    display: block;
    height: 24px;
    line-height: 24px;
    margin: 0;
    padding: 0;
    text-indent: 25px;
    width: 110px;
}
.foot_menu_5_3 {
    background: url("a2.gif") no-repeat scroll 0 0;
    display: block;
    height: 24px;
    line-height: 24px;
    margin: 0;
    padding: 0;
    text-indent: 25px;
    width: 110px;
}
.foot_menu_5_4 {
    background: url("a3.gif") no-repeat scroll 0 0;
    display: block;
    height: 24px;
    line-height: 24px;
    margin: 0;
    padding: 0;
    text-indent: 25px;
    width: 110px;
}
.foot_menu_5_5 {
    display: block;
    line-height: 24px;
    margin: 0;
    padding: 0;
    width: 110px;
}

.foot_menu_6 {
    color: #000;
    float: right;
    font-size: 13px;
    height: 200px;
    line-height: 23px;
    margin: 0;
    padding: 0;
    width: 240px; border-left:1px dashed #ccc; padding-left:80px;
}
.foot_menu_6 span {
    background: url("logo_foot.gif") no-repeat scroll 0 0;
    display: block;
    height: 60px;
    margin: 0;
    padding: 0;
    width: 240px; margin-bottom:5px;
}


.foot_menu_5_ali {
    background: url("a4.gif") no-repeat scroll 0 0;
    display: block;
    height: 24px;
    line-height: 24px;
    margin: 0;
    padding: 0;
    text-indent: 25px;
    width: 110px;
}


.newslist{ margin:5px 5px 0px 5px}
.newslist ul{}
.newslist ul li{height:31px; line-height:31px;overflow:hidden; background:url(bj.gif) no-repeat -511px -220px; padding-left:12px; border-bottom:1px dotted #cccccc}
.newslist ul li span{ float:right; margin-right:5px;}
.newslist ul li.new{  margin-right:5px; background:url(new.gif) no-repeat center 3px; width:30px; height:23px; line-height:23px; display:inline-block}
.newslist2{ margin:5px 0px 0px 0px}
.newslist2 ul{}
.newslist2 ul li{height:31px; line-height:31px;overflow:hidden; background:url(bj.gif) no-repeat -511px -220px; padding-left:12px; border-bottom:1px dotted #cccccc}
.newslist2 ul li span{ float:right; margin-right:5px;}
.newslist2 ul li a.news{background:url(new.gif) no-repeat right 7px; display:inline-block; display:inline-block; padding-right:25px}
.newslist3{ margin:5px 5px 0px 5px}
.newslist3 ul{}
.newslist3 ul li{height:31px; line-height:31px;overflow:hidden; background:url(bj.gif) no-repeat -511px -244px; padding-left:12px; border-bottom:1px dotted #cccccc}
.newslist3 ul li span{ float:right; margin-right:5px;color:#FFF;}
.newslist3 ul li a{ color:#FFF;}
.newslist3 ul li.new{  margin-right:5px; background:url(new.gif) no-repeat center 3px; width:30px; height:23px; line-height:23px; display:inline-block}


.ny_left{ float:left; width:220px;}
.ny_right{ float:right; width:940px;}
.nysub{margin-top:5px; overflow:hidden; border-top-left-radius: 4px;border-top-right-radius: 4px;}
.nysub .title{height:40px; line-height:40px;background:#0267d9;}
.nysub .title .spanleft{ height:40px;line-height:40px; float:left;  font-size:18px; text-align:center; color:#FFFFFF;  padding:0px 5px 0px 15px;}
.nysub .title .spancenter{float:left; font-size:16px; text-align:center; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; padding-top:2px}
.nysub .title .spanright{ float:right; padding-right:5px;}
.nysub .title .spanright a{ color:#FFFFFF;}
.nysub .title .spanright a:hover{ color:#FFFFFF;}
.nylist{ border:1px solid #CCC;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px; padding-bottom:5px;}
.nylist ul{margin:5px 10px 0px 10px;}
.nylist ul li{height:31px; line-height:31px;overflow:hidden;  padding-left:15px; border-bottom:1px dashed #cccccc}
.nylist ul li a{background:url(fen_jt3.gif) no-repeat 0px 7px; padding-left:13px; font-size:14px}
.nylist ul li a:hover{background:url(fen_jt4.gif) no-repeat 0px 7px; padding-left:13px; font-size:14px}

.nylist ul li.onli a{color:#ff0000; text-decoration:underline;background:url(fen_jt4.gif) no-repeat 0px 7px; padding-left:13px; font-size:14px}
.nylxwm{line-height:200%; padding:10px;border:1px solid #CCC;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
.nylxwm .tel{ background:url(tel.gif) no-repeat 0px center; line-height:200%; height:45px; padding-left:60px; margin-bottom:5px;}
.nylxwm .tel span{font-family: Impact; font-size:18px; color:#0267d9}

.nydh{ color:#FFF; height:34px; line-height:34px; margin-top:5px; padding-left:10px;background:#0267d9; font-size:14px}

.nydh a{ color:#FFF; font-size:14px}
.nycontent{ line-height:200%; padding:10px;border:1px solid #d5d5d5;border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;margin-top:5px;height:1%; overflow:hidden;}
.abouttitle{ border:5px solid #0267d9; margin:10px;}
.abouttitle div{ border:1px solid #0267d9; margin:10px;}
.abouttitle div .p1{ text-align:center; color:#0267d9; font-size:32px; font-weight:bold; line-height:65px; border-bottom:1px solid #0267d9; margin:0px 50px}
.abouttitle div .p2{ text-align:center; color:#0267d9; font-size:18px; font-weight:bold; line-height:60px; }
.nytitle{ height:31px; line-height:31px; background:url(nytitle2.gif) repeat-x center center; margin:10px 0px;}
.nytitle .spanleft{ height:31px; line-height:31px; background:url(nytitle.gif) no-repeat left center; display:inline-block; width:150px; font-size:16px; color:#FFF; padding-left:20px; float:left}
.nytitle .spanright{ height:31px; line-height:31px; background:url(nytitle3.gif) no-repeat left center; display:inline-block; width:50px; font-size:16px; color:#FFF;  float:right}

.proel{ margin-top:5px;}
.proel img {width:223px; height:168px;border:1px solid #E2E2E2;}
.proel ul li{ float:left; text-align:center; height:202px; width:225px; margin:10px 6px 10px 0px;}
.proel ul li.right{ float:right; margin:10px 0px 10px 0px;}
.proel ul li a.atitle{ width:225px; height:34px; line-height:34px; display:inline-block; background:#0267d9; color:#FFFFFF; font-size:14px; overflow:hidden;}
.proel ul li.lion{ background:#f93c0a;}
.proel ul li.lion img{border:1px solid #f93c0a;}
.proel ul li.lion a.atitle{background:#f93c0a;}
.nymore{ text-align:center; height:25px; line-height:25px; background:url(nytitle4.gif) repeat-x center center;}
.nymore a{font-size:16px; color:#0267d9;}
.nymore p{ background:#FFF; width:100px; margin:0px auto;}

.nyliuyan{ padding-top:25px; padding-bottom:25px; font-size:12px; color:#666666; text-align:center;}
.nyliuyan div,ul,li,form{ margin:0px; padding:0px; list-style:none;}
.nyliuyan .formlist{ width:90%; margin:30px auto 10px auto; color:#666666;font-size:14px;}
.nyliuyan .formlist div{ margin:8px 0px 0px 0px; vertical-align:top; text-align:left;}
.nyliuyan .formlist input{border:1px solid #ccc; height:25px; line-height:25px; margin-right:10px; }
.nyliuyan .submit2{ margin:25px 0px 0px 170px; text-align:left;}
.nyliuyan .submit2 input{ background:#246cd7; width:80px; height:35px; font-size:14px; border:0px; color:#FFF; cursor:pointer}
.nyliuyan .formlist span{ font-size:12px; vertical-align:top; display:inline-block; padding-top:5px; width:180px; text-align:right; font-size:14px;}
.nyliuyan .formlist span.spanright{ font-size:12px; vertical-align:top; display:inline-block; padding-top:5px; width:auto; text-align:left; font-size:14px;}
.nyliuyan .liuyanlist{ width:90%; margin:8px auto; border:1px solid #0267d9; background:#FFFFFF; text-align:left;}
.nyliuyan .liuyanlist .title{ font-size:14px; color:#fff; height:25px; line-height:25px; background:#0267d9; padding-left:10px;}
.nyliuyan .liuyanlist .title span{ float:right; margin-right:5px;}

.nyliuyan .liuyanlist .con{line-height:25px; font-size:14px; margin-top:2px; padding:5px;color:#0267d9;}
.nyliuyan .liuyanlist .back{ padding:5px;font-size:14px;  line-height:23px;color:#0267d9;}
.nyliuyan .pagemsg{ text-align:center; margin:5px;}
.nyliuyan .pagemsg a{ color:#000000;}
.nyliuyan .pagemsg a:hover{ color:#000000; text-decoration:underline;}

.nyfgx{ border-bottom:5px solid #0267d9;margin:30px; clear:both;}
.ny_cplist{width:290px; text-align:center; border:1px solid #CCC; height:247px; overflow:hidden; position:relative; margin-left:10px;margin-bottom:10px; font-family:"宋体"; float:left; }
.ny_cplist img{ width:290px; height:217px;}
.ny_cplist .cpdesc{ position:absolute; width:290px; top:217px;background:#0150a9; height:120px;background-color: rgba(1,83,169,0.7);filter:Alpha(opacity=70);}
.ny_cplist .cpdesc .cptitle{ height:30px; line-height:30px; color:#FFF; overflow:hidden;}
.ny_cplist .cpdesc .cptitle a{ color:#FFF; font-size:14px;}
.ny_cplist .cpdesc .cpcom { color:#FFF; font-size:12px;  line-height:20px; overflow:hidden; text-align:left; margin:0px 5px;}
.ny_cplist .cpdesc .cpcom a{ color:#FFF; font-size:12px;}

.xxlist2{}
.xxlist2 ul li{padding-top:0px;  line-height:25px;   border-bottom:1px dashed #777777; margin-bottom:8px; height:105px; overflow:hidden;}
.xxlist2 ul li .xwtitle{ height:25px; line-height:25px;  background: url(li02.gif) 5px center no-repeat; padding-left:20px; }
.xxlist2 ul li .xwtitle span{ float:right; margin-right:10px;}
.xxlist2 ul li .xwtitle a{ font-weight:bold; font-size:14px; color:#0446b2}
.xxlist2 ul li .xwtitle a:hover{ font-weight:bold; font-size:14px;color:#d40426;}
.xxlist2 ul li .xwdesc{padding-left:20px; margin-top:5px; color:#666666;}
.xxlist2 ul li .xwdesc img{float:left; margin-right:5px; height:70px; border:1px solid #CCC;}
.xxlist2 ul li .xwtime{ padding-left:20px;}

.proarticle{padding:5px 0px;}
.proarticle .pic{ width:410px; float:left;}
.proarticle .pic img{ width:400px; height:300px; border:1px solid #CCC;}
.proarticle .con{ width:450px; float:left; margin-left:5px;}
.proarticle .con .title{ height:35px; font-weight:bold; line-height:35px; font-size:18px; border-bottom:2px dotted #CCC;}
.proarticle .con .desc{ line-height:30px; margin-top:8px;}
.proarticle .con .desc .memoe{ line-height:23px;}
.proarticle .ddesctitle{ height:30px; line-height:30px; background:#0065b5; margin:10px 0px; padding-left:10px; color:#FFF; font-size:18px; border:1px solid #CCC; font-weight:bold;}
.proarticle .ddesc{padding:10px 2px; FONT-SIZE: 12px; COLOR: black; LINE-HEIGHT: 150%; }

.article{ padding:5px 0px; color:#000000; margin-bottom:10px;}
.article .articletitle{ text-align:center; font-size:16px; height:40px; line-height:40px;font-weight:bold; border-bottom:1px solid #999999}
.article .desc{ padding:10px 2px; FONT-SIZE: 12px; COLOR: black; LINE-HEIGHT: 150%;  }
.article .Memo{ padding:5px; border:1px #CCCCCC dotted; line-height:150%;}
.article .lkxx{ padding:5px 0px 10px 0px; line-height:20px; color:#0060c6; text-align:center;}
.article .close{ text-align:center; font-size:14px; cursor:pointer}
.hsb { margin:0px; padding:0px; overflow:auto; z-index:1010}
.hsw { position:absolute; right:10px; top:10px; width:160px; height:180px; overflow:hidden; cursor:default; -moz-user-select:none;  z-index:1010}
.hst { line-height:20px; height:20px; width:160px; overflow:hidden; background-color:#27C; color:white; font-weight:bold; border-bottom:1px outset blue; text-align:center; }
.hswinBody { height:180px; width:160px; overflow-x:hidden; overflow-y:auto; background-color:white; }

.article_table{ border-collapse:collapse;width:98%;margin:10px auto 10px auto;}
.article_table tr{}
.article_table tr td{padding-left:5px;padding-right:5px;word-wrap:break-word;word-break:break-all;border:1px solid #CCC;font-size:12px; line-height:30px; color:#666}
